// 《安全投入》页面借口
import request from "@/utils/request";
/** 《投入需求下发》 */

/** 查询 投入需求项目列表 */
export function listInputDistribute(query) {
  return request({
    url: "/system/gathering/list",
    method: "get",
    params: query,
  });
}
/** 新增 投入需求项目列表 */
export function queryInputDistribute(id) {
  return request({
    url: `/system/gathering/${id}`,
    method: "get",
    
  });
}
/** 新增 投入需求项目列表 */
export function addInputDistribute(data) {
  return request({
    url: "/system/gathering",
    method: "post",
    data,
  });
}

/** 编辑 投入需求项目列表 */
export function editInputDistribute(data) {
  return request({
    url: "/system/gathering",
    method: "put",
    data,
  });
}
/** 下发 投入项目列表 */
export function distributeInputDistribute(ids) {
  return request({
    url: `/system/gathering/issue/${ids}`,
    method: "put",
  });
}
/** 下发 投入需求项目列表 */
export function detailInputDistribute(ids) {
  return request({
    url: `/system/gathering/issue/${ids}`,
    method: "put",
  });
}
/** 删除 投入项目列表 */
export function deleteInputDistribute(ids) {
  return request({
    url: `/system/gathering/${ids}`,
    method: "delete",
  });
}

/**
 *  投入计划制定 《页面》
 *
 *
 * */

/**查询  投入计划制定 */
export function listContributory(query) {
  return request({
    url: `/system/contributory/list`,
    method: "get",
    params: query,
  });
}

/**新增  投入计划制定 */
export function addContributory(data) {
  return request({
    url: `/system/contributory`,
    method: "post",
    data,
  });
}

/**编辑  投入计划制定 */
export function editContributory(data) {
  return request({
    url: `/system/contributory`,
    method: "put",
    data,
  });
}
/**提交  投入计划制定 */
export function confirmContributory(data) {
  return request({
    url: `/system/contributory/reviseAndFormulate`,
    method: "post",
    data,
  });
}
/**详情  投入计划制定 */
export function detailContributory(id) {
  return request({
    url: `/system/contributory/${id}`,
    method: "get",
  });
}
/**下发  投入计划制定 */
export function distributeContributory(ids) {
  return request({
    url: `/system/contributory/issue/${ids}`,
    method: "put",
  });
}
/**删除  投入计划制定 */
export function deleteContributory(ids) {
  return request({
    url: `/system/contributory/${ids}`,
    method: "delete",
  });
}

/**
 * 《投入需求填报》页面 的接口
 *
 *
 */

/**查询  需求填报 */
export function listFill(query) {
  return request({
    url: `system/requirement/filling/list`,
    method: "get",
    params: query,
  });
}

/**填报  需求填报 */
export function addFill(data) {
  return request({
    url: `system/requirement/filling`,
    method: "post",
    data,
  });
}
/**修改  需求填报 */
export function editFill(data) {
  return request({
    url: `system/requirement/filling`,
    method: "put",
    data,
  });
}

/**详情  需求填报 */
export function detailFill(id) {
  return request({
    url: `system/requirement/filling/${id}`,
    method: "get",
  });
}

/**查看  需求填报 */
export function searchFill(id) {
  return request({
    url: `system/prject/list/?fillingId=${id}`,
    method: "get",
  });
}

/**
 * 
 * 投入计划填报页面
 * 
 */
/**查询  计划投入填报 */
export function listInputPlan(query) {
  return request({
    url: `system/planFilling/list`,
    method: "get",
    params: query
  });
}

/**查看  计划投入填报 */
export function searchInputPlan(query) {
  return request({
    url: `system/planFilling/examine`,
    method: "get",
    params: query
  });
}

/**修改  计划投入填报 */
export function editInputFill(data) {
  return request({
    url: `system/planFilling`,
    method: "put",
    data
  });
}
/**详情  投入计划填报 */
export function detailInputFill(id) {
  return request({
    url: `system/planFilling/${id}`,
    method: "get",
    
  });
}


/**填报  需求填报 */
export function operateFill(data) {
  return request({
    url: `system/planFilling`,
    method: "post",
    data
  });
}
